Python
Previous knowledge
My previous knowledge of computer programming is limited to an introduction to C+ in 1993. Other than this I have no experience of computer programming and the information I gained 20 years ago has long been forgotten.
Areas of strength
- I enjoy problem solving.
Areas of weakness
- No subject knowledge.
Current Knowledge
During the course I have used the resources available to me to try and gain as much knowledge of programming in Python as possible. I used code academy, but found that even though I was completing tutorials I was not learning anything. I found learning Python this way very frustrating as I was completing tasks by trial and error without any real understanding of what I was doing and why it was right.
I engaged much better with the python and Pygame tutorials and I now feel I have a basic understanding of python code.
I can:
- Programe simple mathmatical commands.
- Recognise syntax errors (indentation errors, Brackets etc....)
- Use pygame to output simple commands such as: Colouring text boxes, Draw Lines, Track the mouse and make lines move.
I feel that I need to follow all the tutorials carefully making notes as to what each line of code does.
This course has given me a basic understanding of what Python is, it is now down to me to practice and build upon the skills that I now have.
I feel that I woukld be able to teach Python at a low level.
Strategies For teaching
Clear explinations of the terminology used in computer programming.
Use good well prepared tutorials.
Show the practical useage of Python programming through the use of Raspberry Pi's.